package com.jinhongone.context;

import com.jinhongone.beans.factory.BeanFactory;

/**
 * @author jinho
 * @className ApplicationContext
 * @description 该接口是BeanFactory的子接口，作用也是获取bean对象，区别是该容器是饿汉模式，创建容器时初始化bean对象
 * @date 2025/4/25 17:19
 */
public interface ApplicationContext extends BeanFactory {

    //定义刷新方法，该方法作用：1.加载配置文件；2.根据注册表中的beanDefinition对象创建bean对象。
    void refresh() throws Exception;
}
